package com.gufe.service.admin.joinArmy;

import com.gufe.dto.adminJoinArmy.AddJoinArmyDTO;
import com.gufe.dto.adminJoinArmy.ArmyMemberDTO;
import com.gufe.dto.adminJoinArmy.JoinArmyInfoDTO;
import com.gufe.dto.adminJoinArmy.PageJoinArmyMemberDTO;
import com.gufe.entity.ArmyMember;
import com.gufe.result.PageResult;
import com.gufe.vo.joinArmy.JoinArmyPersonInfoVO;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface JoinArmyService {

    PageResult pageJoinArmyMember(PageJoinArmyMemberDTO pjamd);

    void newJoinArmyMember(ArmyMemberDTO armyMember);

    void addJoinArmyMember(AddJoinArmyDTO armyMember);

    List<ArmyMember> getJoinArmyInfo(JoinArmyInfoDTO jaid);

    String importArmyData(MultipartFile file);

    JoinArmyPersonInfoVO getPersonDetailInfo(String id);
}
